1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| QString curPath=QDir::currentPath();
QString filter="文本文件(*.txt);;图片文件(*.jpg *.gif *.png);;所有文件(*.*)"; QString aFileName=QFileDialog::getOpenFileName(this,dlgTitle,curPath,filter);
QString selectedDir=QFileDialog::getExistingDirectory(this,dlgTitle,curPath,QFileDialog::ShowDirsOnly);
QString aFileName=QFileDialog::getSaveFileName(this,dlgTitle,curPath,filter);
QPalette pal=ui->plainTextEdit->palette(); QColor iniColor=pal.color(QPalette::Text); QColor color=QColorDialog::getColor(iniColor,this,"选择颜色"); if (color.isValid()) { pal.setColor(QPalette::Text,color); ui->plainTextEdit->setPalette(pal); }
QFont iniFont=ui->plainTextEdit->font(); bool ok=false; QFont font=QFontDialog::getFont(&ok,iniFont); if (ok) ui->plainTextEdit->setFont(font);
QLineEdit::EchoMode echoMode=QLineEdit::Normal; QString text = QInputDialog::getText(this, dlgTitle,txtLabel, echoMode,defaultInput, &ok);
QMessageBox::StandardButton result=QMessageBox::question(this, dlgTitle, strInfo,QMessageBox::Yes|QMessageBox::No|QMessageBox::Cancel,defaultBtn);
|